<?php

/**
 * 插件基类
 *
 * @author JiangJian <silverd@sohu.com>
 * $Id: Abstract.php 131 2012-10-16 17:12:22Z silverd30@gmail.com $
 */

abstract class Core_Plugin_Abstract
{
    public function routerStartup(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function routerShutdown(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function dispatchLoopStartup(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function preDispatch(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function preResponse(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function postDispatch(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }

    public function dispatchLoopShutdown(Core_Request_Abstract $request, Core_Response_Abstract $response)
    {
    }
}